international telecommunication satellite (intelsat) - French English Dictionary